package Chapter6;

public class Example08 {
	public static void main(String[] args) {
		System.out.println("1.insert-----");
		add();
		System.out.println("2.delete-----");
		remove();
		System.out.println("3.replace----");
		alter();
	}
	public static void add() {
		StringBuffer sb=new StringBuffer();
		sb.append("abcdefg");
		System.out.println("append添加结果: "+sb);
		sb.insert(2, "123");
		System.out.println("insert结果: "+sb);
	}
	public static void remove() {
		StringBuffer sb=new StringBuffer("abcdefg");
		sb.delete(1, 5);
		System.out.println("删除指定位置结果："+sb);
		sb.deleteCharAt(2);
		System.out.println("删除指定位置："+sb);
		sb.delete(0, sb.length());
		System.out.println("result");
	}
	public static void alter() {
		StringBuffer sb=new StringBuffer("abcdef");
		sb.setCharAt(1,'p');
		System.out.println("修改指定位置字符结果"+sb);
		sb.replace(1,3,"qq");
		System.out.println("指定字符串"+sb);
		System.out.println("字符串翻转结果："+sb.reverse());
	}
}
